The PRACTIONIST Development Tool
نویسندگان
چکیده
PRACTIONIST (PRACTIcal reasONIng sySTem) [1] is a suite of tools including (see figure 1): (i) a methodology, consisting of a UML-based modelling language (PAML) and an iterative and incremental development process, (ii) the PRACTIONIST runtime and framework (PRF), which defines and supports the execution logic and provides the builtin components according to such a logic to support the development of BDI agents in Java (using JADE1) with a Prolog belief base, and (iii) the PRACTIONIST Development Tool (PDT), a design and development environment which supports the methodology. The PRF also includes the PAIT, to monitor the intentional components of each agent and the PRACTIONIST Autonomic Manager (PAM) which enables PRACTIONIST applications to support the self-chop features 2 (self-configuring, self-healing, self-optimizing and self-protecting) In this abstract we give an overview of the PDT, the modelling environment that is a part of the PRACTIONIST suite (figure 1), the metamodel it is built on, and a brief introduction of the PDT visual editors.
منابع مشابه
PRACTIONIST: Implementing PRACTIcal reasONIng sySTems
One of the best known approaches to the development of rational agents is the BDI (Belief-Desire-Intention) architecture. In this paper we propose a new framework, PRACTIONIST (PRACTIcal reasONIng sySTem), to support the development of BDI agents in Java (using JADE) with a Prolog belief base. In PRACTIONIST we adopt a goal-oriented approach with a clear separation between the deliberation and ...
متن کاملDesign and Development of Intentional Systems with PRACTIONIST Studio
In this paper we present PRACTIONIST Studio, which is an integrated design and development environment for BDI agent-based systems, providing facilities and tools to represent the concepts and intentional elements underlying such a model as well as several common features offered by UMLbased tools. PRACTIONIST Studio aims at bridging the gap between the increasing trend of developing BDI-based ...
متن کاملPRACTIONIST: a New Framework for BDI Agents
In this paper, we present PRACTIONIST (PRACTIcal reasONIng sySTem), a new framework built on the Bratman’s theory of practical reasoning to support the development of BDI agents in Java (using JADE) with a Prolog belief base. We aims at reducing the gap between the expressive power of the BDI model and the difficulty of efficiently implementing its features. In PRACTIONIST we adopt a goal-orien...
متن کاملReasoning about Goals in BDI Agents: the PRACTIONIST Framework
The representation of goals and the ability to reason about them play an important role in goal-oriented requirements analysis and modelling techniques, especially in agent-oriented software engineering. Moreover goals are more useful and stable abstractions than others (e.g. user stories) in the analysis and design of software applications. Thus, the PRACTIONIST framework supports a goal-orien...
متن کاملPRACTIONIST: a Framework for developing BDI agent systems
A PRACTIONIST agent is a software component endowed with the following elements (figure 2): • a set of perceptions and the corresponding perceptors that listen to some relevant external stimuli; • a set of beliefs representing the information the agent has got about both its internal state and the external environment; • a set of goals the agent wishes or wants to pursue. They represent some st...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007